server:main.o cmd_Task.o  StartServer.o ThreadPool.o EpollEvent.o InitTcp.o db.o jwtCode.o login.o logToFile.o
	gcc -o server main.o cmd_Task.o  StartServer.o ThreadPool.o EpollEvent.o InitTcp.o db.o jwtCode.o login.o logToFile.o -pthread  -lmysqlclient -lssl -lcrypt -lcrypto -ll8w8jwt


main.o:main.c
	gcc -c main.c

cmd_Task.o:cmd_Task.c
	gcc -c cmd_Task.c

StartServer.o:StartServer.c
	gcc -c StartServer.c

ThreadPool.o:ThreadPool.c	
	gcc -c ThreadPool.c

EpollEvent.o:EpollEvent.c
	gcc -c EpollEvent.c

InitTcp.o:InitTcp.c
	gcc -c InitTcp.c

db.o:db.c
	gcc -c db.c

jwtCode.o:jwtCode.c
	gcc -c jwtCode.c

login.o:login.c
	gcc -c login.c

logToFile.o:logToFile.c
	gcc -c logToFile.c

clean:*.o
	rm -f *.o server

test:testjwt.o jwtCode.o
	gcc -o test testjwt.o jwtCode.o -ll8w8jwt

testjwt.o:testjwt.c
	gcc -c testjwt.c

